From 83a7f58cce168d57e4a15bfe52b66b3905c1bc43 Mon Sep 17 00:00:00 2001 From: "awilliam@xenbuild2.aw" Date: Wed, 24 Jan 2007 12:21:37 -0700 Subject: [PATCH] [IA64] xen might misunderstand a normal page as I/O page Hypervisor might misunderstand a normal page as I/O page if a guest OS uses the ig field in the guest VHPT. It seems to be harmless but slightly slow down. Full description: http://lists.xensource.com/archives/html/xen-ia64-devel/2007-01/msg00218.html Signed-off-by: Kouya Shimura --- xen/arch/ia64/vmx/vtlb.c | 1 + 1 file changed, 1 insertion(+) diff --git a/xen/arch/ia64/vmx/vtlb.c b/xen/arch/ia64/vmx/vtlb.c index cb0181b9a0..7ed628ba66 100644 --- a/xen/arch/ia64/vmx/vtlb.c +++ b/xen/arch/ia64/vmx/vtlb.c @@ -248,6 +248,7 @@ u64 guest_vhpt_lookup(u64 iha, u64 *pte) "tnat.nz p6,p7=r9;;" "(p6) mov %0=1;" "(p6) mov r9=r0;" + "(p7) extr.u r9=r9,0,53;;" "(p7) mov %0=r0;" "(p7) st8 [%2]=r9;;" "ssm psr.ic;;" -- 2.30.2